/*
 * dados.h
 *
 *  Created on: Dec 7, 2009
 *      Author: joaopastor
 */

#ifndef DADOS_H_
#define DADOS_H_

struct _dado{
	char *locale;
	int number;
	char *date;
};

typedef struct _dado dado;

dado* create_dado(char *locale, int number, char *date);

void delete_dado(dado *d);

void insert_dado(char *locale, int number, char *date);

dado** get_bd(int *number);

dado** find_dado_by_date(char *date, int *number);

dado** find_dado_by_locale(char *locale, int *number);

dado** find_dado_by_locale_and_date(char *locale, char *date, int *number);

void print_dado(dado* d);

void print_db();

#endif /* DADOS_H_ */
